package com.hd.trans.network.bean;

import com.alibaba.fastjson.annotation.JSONField;
import com.google.gson.annotations.SerializedName;

/**
 * Author:  yang
 * Date:    2019/12/18 18:33
 * Desc:    配置信息
 */
public class AppConfigV2Bean {

    /**
     * 文本翻译第几次后跳转强制收银台（1，2，3，4，5，默认值5），一天仅跳转一次，取消可继续翻译
     */
    @SerializedName("text_translate_times_to_show_forcecashier")
    @JSONField(name = "text_translate_times_to_show_forcecashier")
    private BaseConfigBean textCountShowCashier;

    /**
     * 语音翻译第几次后跳转强制收银台（0，1，2，3，4，5，默认值0）,0为不给免费试用机会
     */
    @SerializedName("voice_translate_times_to_show_forcecashier")
    @JSONField(name = "voice_translate_times_to_show_forcecashier")
    private BaseConfigBean voiceCountShowCashier;


    /**
     * 拍照翻译第几次后跳转强制收银台（0，1，2，默认值0），0为不给免费试用机会
     */
    @SerializedName("photo_translate_times_to_show_force_cashier")
    @JSONField(name = "photo_translate_times_to_show_force_cashier")
    private BaseConfigBean photoCountShowCashier;


    /**
     * 第几次启动APP显示激活收银台（0不展示，2第二次启动，1立即展示，默认值2）
     */
    @SerializedName("app_launch_times_to_show_activate_cashier")
    @JSONField(name = "app_launch_times_to_show_activate_cashier")
    private BaseConfigBean appLaunchCountShowCashier;

    /**
     * 强制收银台弹出后翻译几次跳出优惠券（1，2，默认值1）
     */
    @SerializedName("after_show_cashier_translate_times_to_show_discount")
    @JSONField(name = "after_show_cashier_translate_times_to_show_discount")
    private BaseConfigBean couponCountShowCashier;

    public BaseConfigBean getTextCountShowCashier() {
        return textCountShowCashier;
    }

    public void setTextCountShowCashier(BaseConfigBean textCountShowCashier) {
        this.textCountShowCashier = textCountShowCashier;
    }

    public BaseConfigBean getVoiceCountShowCashier() {
        return voiceCountShowCashier;
    }

    public void setVoiceCountShowCashier(BaseConfigBean voiceCountShowCashier) {
        this.voiceCountShowCashier = voiceCountShowCashier;
    }

    public BaseConfigBean getPhotoCountShowCashier() {
        return photoCountShowCashier;
    }

    public void setPhotoCountShowCashier(BaseConfigBean photoCountShowCashier) {
        this.photoCountShowCashier = photoCountShowCashier;
    }

    public BaseConfigBean getAppLaunchCountShowCashier() {
        return appLaunchCountShowCashier;
    }

    public void setAppLaunchCountShowCashier(BaseConfigBean appLaunchCountShowCashier) {
        this.appLaunchCountShowCashier = appLaunchCountShowCashier;
    }

    public BaseConfigBean getCouponCountShowCashier() {
        return couponCountShowCashier;
    }

    public void setCouponCountShowCashier(BaseConfigBean couponCountShowCashier) {
        this.couponCountShowCashier = couponCountShowCashier;
    }


    @Override
    public String toString() {
        return "AppConfigV2Bean{" +
                "textCountShowCashier=" + textCountShowCashier +
                ", voiceCountShowCashier=" + voiceCountShowCashier +
                ", photoCountShowCashier=" + photoCountShowCashier +
                ", appLaunchCountShowCashier=" + appLaunchCountShowCashier +
                ", couponCountShowCashier=" + couponCountShowCashier +
                '}';
    }
}
